COMPUTER SCIENCE 8: Introduction to Computer Science, Winter 2015


[Syllabus] [Resources] [Assignments/Labs] [Turnin Instruction] [Office & Lab Hours]
Instructor: 
Yuan-Fang Wang
yfwang@cs.ucsb.edu,

Teaching Assistants:
Kasturi Bhattacharjee
kbhattacharjee@cs.ucsb.edu

Da Zhang
dazhang@cs.ucsb.edu

Aaron Magat
ajmagat@cs.ucsb.edu

Wei-Tsung Lin
weitsung@cs.ucsb.edu

Shiyu Ji
shiyu@cs.ucsb.edu

Readers:
Anastsiya Lazareva
anastasiya@cs.ucsb.edu

Xin Liu
xinliu@cs.ucsb.edu

Aviral Takkar
aviraltakkar@cs.ucsb.edu

Lecture: 
TR 3:30pm - 4:45pm, BRDA 1610

Lab (Wednesday PHELPS 3525): 
08:00 - 08:50 (EnrlCd 08334)
09:00 - 09:50 (EnrlCd 08342)
10:00 - 10:50 (EnrlCd 08359)
11:00 - 11:50 (EnrlCd 08367)
12:00 - 12:50 (EnrlCd 57513)
13:00 - 13:50 (EnrlCd 57521)
14:00 - 14:50 (EnrlCd 57539)
15:00 - 15:50 (EnrlCd 57547)

Required Textbook: 

Miller/Ranum cover
Bradley N. Miller and David L. Ranum. Python Programming in Context, (second edition) , Jones and Bartlett Publishers, 2013.
Announcements

Preliminary Announcements

  • We will be using Piazza for class discussion. The system is highly catered to getting you help fast and efficiently from classmates, the TAs, and myself. Rather than emailing questions to the teaching staff, I encourage you to post your questions online. Find the classpage and enroll here: Piazza CS8
  • Students are responsible for monitoring changes to this page and the course's other web pages. Please check this page at least once a day! See the various links above for the course syllabus, assignments, lecture highlights, and other course related material.
  • For email communications, include the word "CS8" in your subject line. Please be warned that your mail may not be read otherwise and you should not assume that it has been received.
  • There will be an "install session" on Tuesday, January 5th 7:30-9:00pm in Phelps 3526 (right across from the CS Lab in Phelps). You will be able to get help downloading Python to your own computer, and also software that enables you to submit your lab and programming assignments from home. Highly recommended that you attend this event! You need not stay the whole duration of the session.
  • If you do not already have one, you'll need to create a College of Engineering Account. Visit https://accounts.engr.ucsb.edu/create/
  • You will need this account to electronically turnin your assignments for grading. You will not pass this course without this account.
  • The first programming assignment will be due on January 10th.
  • The Phelps CS Lab (PHELPS 3525) is reserved for lab sessions on Wednesdays during your section hour only. At other times, CS 8 students may use the Computer Science Instructional Lab (CSIL) in Harold Frank Hall, room 1138.
  • All UCSB students are authorized access to the Instructional Computing (IC) labs, except to the extent these labs are reserved for other purposes. The software required for CS 8 and remote access to CSIL are available there. Labs are located throughout the first floor of the 1500 wing of Phelps Hall, the second floor of Kerr Hall, and elsewhere.
  • Two copies of the textbook have been put in the Reserve Book Service, Davidson Library. They are available for 2-hour checkout.